Menu$(2,7)="(LO 16,15) BOB (IN 3,5)(IN 1,0)(LO 95,10)(BA 145,35)(LO 104,12)(BO 1)","(IN 3,8)(IN 1,0)(LO 95,10)(BA 145,35)(LO 120,12)(BO 1)"
'
Paper 0
Pen 1 : Menu$(3,1)="RED "
Pen 2 : Menu$(3,2)="GREEN "
Pen 3 : Menu$(3,3)="BLUE "
Pen 4 : Menu$(3,4)="YELLOW "
Pen 5 : Menu$(3,5)="MAGENTA"
Pen 6 : Menu$(3,6)="CYAN "
Pen 7 : Menu$(3,7)="ORANGE "
'
'
Rem *** start the automatic checking
'
Menu On
On Menu Proc CONTROL,DEMOS,KOLOURS
On Menu On
Pen 9 : Locate 0,23 : Centre "PRESS RIGHT MOUSE KEY TO SEE MENU"
'
Rem *** loop whilst waiting for menu
'
Do
Loop
'
Procedure CONTROL
Edit
End Proc
'
Procedure DEMOS
Cls 0,0,0 To 639,175
On Choice(2) Gosub 1,2,3,4,5,6,7
On Menu On : Pop Proc
1 For N=0 To 30 : X=Rnd(500)+50 : Y=Rnd(100)+50 : Circle X,Y,6 : Next : Return
2 For N=0 To 30 : X=Rnd(500)+50 : Y=Rnd(100)+50 : Ellipse X,Y,24,6 : Next : Return
3 For N=0 To 30 : X=Rnd(500)+50 : Y=Rnd(100)+50 : Box X,Y To X+30,Y+10 : Next : Return
4 Set Pattern 1 : Set Paint 1 : For N=0 To 30 : Ink Rnd(15),Rnd(15),Rnd(15) : X=Rnd(500)+50 : Y=Rnd(100)+50 : Set Pattern Rnd(30)+3 : Bar X,Y To X+30,Y+10 : Next : Set Pattern 0 : Set Paint 0 : Return
5 Set Paint 1 : For N=0 To 30 : X=Rnd(500)+50 : Y=Rnd(100)+50 : Ink ,,Rnd(15) : Bar X,Y To X+30,Y+10 : Next : Set Paint 0 : Return
6 For N=0 To 30 : X=Rnd(250)+50 : Y=Rnd(50)+50 : Set Line Rnd(65000) : Draw X,Y To Rnd(250)+250,Rnd(50)+100 : Next : Set Line 65535 : Return
7 For N=0 To 30 : X=Rnd(500)+50 : Y=Rnd(100)+50 : Paste Bob X,Y,1 : Next : Return